package top.healthylife.gateway.platform.youshu.dto.apia001.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author : GaoZeXi
 * @date 2021/8/4 17:41
 */
@Data
@Accessors(chain = true)
@ApiModel("企业综合信用信息")
public class YoushuResEnterpriseCreditInfoItem  {
    @ApiModelProperty(value = "企业照面信息")
    List<EnterpriseBasicInfo> basicList;
    @ApiModelProperty(value = "历史名称信息")
    List<EnterpriseHistoryName> entHisName;
    @ApiModelProperty(value = "股票代码信息")
    List<Stock> stockList;
    @ApiModelProperty(value = "上市前十大股东信息")
    List<TopTenShareHolder> topTenShareHolderList;
    @ApiModelProperty(value = "股东出资信息")
    List<ShareHolder> shareHolderList;
    @ApiModelProperty(value = "主要人员信息")
    List<ImportantPerson> personList;
    @ApiModelProperty(value = "企业对外投资信息")
    List<EnterpriseInvestment> entinvItemList;
    @ApiModelProperty(value = "法人对外投资信息")
    List<LegalPersonInvestment> frinvList;
    @ApiModelProperty(value = "法人其他企业任职信息")
    List<LegalPersonPositionInOther> frPositionList;
    @ApiModelProperty(value = "企业变更信息")
    List<EnterpriseChangeInfo> alterList;
    @ApiModelProperty(value = "分支机构信息")
    List<BranchStructureInfo> filiationList;
    @ApiModelProperty(value = "行政处罚信息")
    List<CaseInfoList> caseInfoList;
    @ApiModelProperty(value = "股权冻结信息")
    List<ShareFrost> sharesFrostList;
    @ApiModelProperty(value = "股权出质登记信息")
    List<SharesImpawn> sharesImpawnList;
    @ApiModelProperty(value = "动产抵押登记信息")
    List<ChattelMortgageRegistrationInfo> morDetailList;
    @ApiModelProperty(value = "清算信息")
    List<LiquidationInfo> liquidationList;
    @ApiModelProperty(value = "经营异常信息")
    List<BusinessAbnormalInfo> exceptionList;
    @ApiModelProperty(value = "严重违法失信信息")
    List<SeriouslyIllegalInfo> illegalList;
}
